ANN in Hardware with Floating Point and Activation Function Using Hybrid Methods
نویسندگان
چکیده
Artificial neural networks are bio-inspired models used mainly in the problems solution with nonlinear behavior. Reconfigurable devices (FPGA) are widely employed in the implementation of artificial neural networks. The contributions of this work is in the implementation of a Multilayer ANN with four neurons, one hidden layer and hyperbolic tangent for activation function. A nonlinear function approximation performed for system validation of artificial neural network. This paper makes analysis of nine scenarios with several methods to implementation of the activation function in ANN. Two hybrid methods are used in the approximations related to PWL method, Combinational and RALUT. Results are compared between distinct scenarios and the activation function with recent literature. The results were examined by performance, FPGA area and errors absolute and relative. Activation function has achieved the best average error in 10−4 and the ANN in 10−3. ANN system is suitable for target application and with portability to others platforms.
منابع مشابه
Parallel Hardware for Artificial Neural Networks Using Fixed Floating Point Representation
Artificial Neural Networks (ANNs) is a well known bio-inspired model that simulates human brain capabilities such as learning and generalization. ANNs consist of a number of interconnected processing units, wherein each unit performs a weighted sum followed by the evaluation of a given activation function. The involved computation has a tremendous impact on the implementation efficiency. Existi...
متن کاملFixed-point FPGA Implementation of a Kalman Filter for Range and Velocity Estimation of Moving Targets
Tracking filters are extensively used within object tracking systems in order to provide consecutive smooth estimations of position and velocity of the object with minimum error. Namely, Kalman filter and its numerous variants are widely known as simple yet effective linear tracking filters in many diverse applications. In this paper, an effective method is proposed for designing and implementa...
متن کاملModeling heat transfer of non-Newtonian nanofluids using hybrid ANN-Metaheuristic optimization algorithm
An optimal artificial neural network (ANN) has been developed to predict the Nusselt number of non-Newtonian nanofluids. The resulting ANN is a multi-layer perceptron with two hidden layers consisting of six and nine neurons, respectively. The tangent sigmoid transfer function is the best for both hidden layers and the linear transfer function is the best transfer function for the output layer....
متن کاملEfficient Hybrid Method for Binary Floating Point Multiplication
This paper presents a high speed binary floating point multiplier based on Hybrid Method. To improve speed multiplication of mantissa is done using Hybrid method replacing existing multipliers like Carry Save Multiplier, Dadda Multiplier and Modified Booth Multiplier. Hybrid method is a combination of Dadda Multiplier and Modified Radix-8 Booth Multiplier. The design achieves high speed with ma...
متن کاملSupercharge Your DSP with Ultra-Fast Floating-Point FFTs
Engineers targeting DSP to FPGAs have traditionally used fixed-point arithmetic, mainly because of the high cost associated with implementing floating-point arithmetic. That cost comes in the form of increased circuit complexity and often degraded maximum clock performance. Certain applications demand the dynamic range offered by floating-point hardware but require speeds and circuit sizes usua...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- JCP
دوره 9 شماره
صفحات -
تاریخ انتشار 2014